well curb - French English Dictionary